package com.sqx.modules.errand.vo;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * 非mysql表,订单价格实体
 */
@Data
public class CalculatePrice implements Serializable {

    private static final long serialVersionUID = 1L;

    //坐标串
    String polyline;
    /**
     * 总公里数
     */
    private BigDecimal distance;
    /**
     * 基础公里数
     */
    private BigDecimal kilometer;
    /**
     * 基础起步价
     */
    private BigDecimal initMoney;
    /**
     * 超出部分公里数
     */
    private BigDecimal metre;
    /**
     * 超出部分每公里价格
     */
    private BigDecimal unitOverMoney;
    /**
     * 超出部分总费用
     */
    private BigDecimal otherMoney;
    /**
     * 总费用
     */
    private BigDecimal allMoney;
    /**
     * 最终支付金额
     */
    private BigDecimal payMoney;

    /**
     * 优惠券优惠金额
     */
    private BigDecimal redPacketMoney = BigDecimal.ZERO;
    /**
     * 是否是夜间时段 0否 1是
     */
    private Integer isNight = 0;
    /**
     * 是否是凌晨时段 0否 1是
     */
    private Integer isBeforeDawn = 0;
    /**
     * 预估时间
     */
    private BigDecimal duration;
    /**
     * 总计时长费
     */
    private BigDecimal durationAllMoney;

    /**
     * 每分钟价格
     */
    private BigDecimal durationMoney;
    /**
     *
     */
    private  Integer type;
}
